package com.siwei.mes.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 配合比验证记录对应的厂家、批号等信息
 *
 * @Description: 配合比验证记录对应的厂家、批号等信息
 * @Version: 1.0
 * @author: mlchen
 * @date: 2024/10/28 15:45
 */
@Data
@Accessors(chain = true)
public class PrintVerifyRecordOtherInfo {
    @ApiModelProperty(value = "水泥信息")
    private VerifyRecordInfo snInfo;

    @ApiModelProperty(value = "粗骨料信息")
    private VerifyRecordInfo cglInfo;

    @ApiModelProperty(value = "细骨料信息")
    private VerifyRecordInfo xglInfo;

    @ApiModelProperty(value = "粉煤灰1信息")
    private VerifyRecordInfo fmh1Info;

    @ApiModelProperty(value = "粉煤灰2信息")
    private VerifyRecordInfo fmh2Info;

    @ApiModelProperty(value = "矿渣粉1信息")
    private VerifyRecordInfo kzf1Info;

    @ApiModelProperty(value = "矿渣粉2信息")
    private VerifyRecordInfo kzf2Info;

    @ApiModelProperty(value = "外加剂1信息")
    private VerifyRecordInfo wjj1Info;

    @ApiModelProperty(value = "外加剂2信息")
    private VerifyRecordInfo wjj2Info;

    /**
     * 水泥批号、备案证号、水泥厂家、水泥报告编号（协会的reportId）
     */
    @Data
    @Accessors(chain = true)
    @ApiModel("报告信息")
    public static class VerifyRecordInfo {
        @ApiModelProperty(value = "报告编号  协会的reportId")
        private String reportId;
        @ApiModelProperty(value = "厂家")
        private String cj = "";
        @ApiModelProperty(value = "厂家简称")
        private String cjjc = "";
        @ApiModelProperty(value = "供应商")
        private String gys = "";
        @ApiModelProperty(value = "供应商简称")
        private String gysjc = "";
        @ApiModelProperty(value = "批号")
        private String batch;
        @ApiModelProperty(value = "备案证")
        private String certificateNo;
    }
}
